244322
859339
165141
49102
104219
818558
300696
685270
696973
235767
22786
108787
5096799
3528581
3028148
2330804
2217988
2014609
1919357
190278
1748118
1716136
1671195
1628471